8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL LC! $ " " &#M8nf $ ) L! " " &J, )7(P0  ( @p !"0 *%"0"" &/) )"" &ЭL!)0I0 (Щ ߍ NO.BANKS.LOCKEDd +.COPY.FILES.DOC Q  ,PRODRIVE.DOC Q G -PRODRIVE.MENUST783 S782 = K'' 'RAMTESTf # @" )PARTITIONk @A S"GET.LENtz 0*%FILERv3d +*COPY.FILESQ  (PRODRIVE Q "; AW.EXP.BETAs4' &PRODOS:K! s5,BASIC.SYSTEM&(W! s6'STARTUP;7K'j/)AW.RW.ADVX 2K'@j(EXP.SIZEa K'pQ *SEGMOD.ADV >dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@LLnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!)? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R)f 8'  )ɀ)4,- U JNT)  !N)Gi/ "4 "" " " iL X%!L!ΠΠҠ`  !"#$@~@}J@` ߩ%S @ ~`E hhhߺ0 h ߐ# ߐ ߐ ߐ 0 HϭߍLпllllhh8` QSTV،h@ihAiȱ@JJJJq@)@evȱ@Hȱ@Ah@@cee J) LxL LxJiB LxJ) GxNhHHHHL(  ްƠx@BEOD  ް(`( C)CJJJlBJ,~آ <B*IBGF08Lé'+8H <(h`@ڍL3<>=?<>CAB@?A` 1 L  <>` ڢF]PL8i m L   6< L  BLRAM' hLDLHB-9F 3"aɿ LLB Nϰ H  @h( L Lj  @`bLJCAB@=?,<ʆ>*=?BC8 é&'112`݁(݉(`}(`e`H)hJJ?(0JJ)` (< ( < *? ( < (? ( < (? ( <*? * **? *? *? ( < *? ( <((ȱ( Y'( ' f'L&`L' 'L' Y' L& Y'L'8ei` ,$`ee` `( '( (` *( ' (`hh8`8`(l&j"L  <8# ȱ)ɀ  )t& ` (Xp< @t& )mt&t&.t&w& Mt&i  ``rȱȱȱȱ0]cȱeem(ȱ(ȱ((ȱԠŠҬîʎ1DžϠl&8f ZHH)hh8JhJJJJJ j&Hk&8H) 12 (j21 h!hH h %)Ђ12H)M0 h10200I20h2 |&`L($_뿩 8!@8` MNЩUMܩ  L 5   8 0 8 `0 / x X$$%&%0`ŠӠЭ[ V7 c L '0%O '8O JmO * ʈ0  0ŠϠĠ͢Š͠͠ϠŠŠϠĠخ͠ ͍B B(8`;YYZLYLYLY"7"Y"/"ll"*# HQ$WON!-PB}OBiB ,m# m# J Qڨ)̰n]e мȱ ; ̀𩠙< iO P F V >Z SY ɘL` X _ 'P0ōҍJJJJ ɺi) ɺiLD )?      `l@Hȱ@IױHXATȱH ɯȩ׍̞5H)/@a)_ .0 :A[8@`,뎞׮Б` L` @>_)I38Ypqם`K8`@Nȱ@O@ IiNȽבN)/ȩ/N`@[ WHJjjjhA <'KI؍_JJJJح}) ) )в|J8` GpF $ ᭔ع+ؠ HH  Jh8` 䮑ٽ ٬ؠ@` ( X )8`)i пJGBJ a FإG`BH aFإG`H hHB؅F  ؅GxDE؍00C ް(`(8` L7J  G"L H  G 9ؙ` @ P8`B8` X؈ ;JHIH ILFFHGI ѭJjHIH;7IؙJJ g3HIHILJKJK`FHIG ( Ȣ؝؈JL)eKM`)` J Jͫ $0 ΚJFJL8`0C ް(`(8`ؑ@`M8`8@ؐʈI묒)8 L LةC8`؍)@ i)8zJ _ ؅F L) +&J(b ;FإGؐ/8`*J۩ ٰ`JJJJi LdH8`ͦ ٍ0  ` `ٍyٍiB0H0FG h0`שB5xED "8`  `ٽJJJJ`H͜hn)NjNjNjN. dH͜ ;٭ *Nۙ۰ڙک `Z8` d# B` . . .8۰0٭)ܝ٭*ܝ٥F٥G٭'ܝ٭(ܝ`) 8ʈ` )0ٝ)i `8`R "ꍜ NمFمG < Μ0 FGL鮑0 ٭٭ٽ8`H8`  ,0 d01 E8`100 v$0ʩGF 밽 谸 谳`12)1`0`Ȏi 0U`)8`θ` )W G JA)H ܝʈh٭ )ȱHθ`Κ8QeHI SBF0Y ٙWٙUFZSʈ {猺`8m0`,0H hi L荸Ƚθhٍ0GF8yאFG  `* ΙQ8`5IF܅G 됾`\܍]^ {8D`F` tlH)HFȍZHG[ $%܍&܍!ܢ8* J8` L ܝJ)I 'ܝF`R8i^F\G]`R5IH3H (  밯ZF[G 밠S%܈P" X)Im'܅F(܅G)܍^*܍Q 4 䭐 $H %HFFHGHG 됨`R8`)` QH_` :R(5IHH__Ѝ_@`8 e ͙_ʈ@}ȱ@oȱ@y{|rZ[_)7_I0ܢܽ \'Q*ܩu 7pqFG (ST L܅I^ mQIH` } }Y0\F]G Q_HZF[G` G8`F@ 0 e LK8`F GI8`FHGH hGhF܌ բFܽܕF芝ܝ 밶FFGG H܅I mIIHHyHȘI Lܝ` @o@ w@Ю׍_)m0JHi 뎑`C8` @ 3N@) d莽 ⭺i`0 v0GF #0 W,0 ).H hȑNWȮّNW8`ٍّNθ0NN` H h)N$% LL L L H  :pJ덯 )@፲NJOK HiKKήή IJί JФ̭JjHFIH HIGxKE ް((H hH h8`8@ȭ@LH쬒8NNO 8 ؍JL`RήʱLN.MOMEKP/MEKήLML-M O,p莭eNNO(`JNKOL H/  :P L8 gؑJ`L@ȱ@LL`BLLޢޢޢޢޢޢޢޢޢޢޢޢޢޢޢCOPR. APPLE,1983LM Mh@8nЍLޭ 0J @,,L:,L@   !"#$Ԡ͠ˠĠԠhhhhILhH),dx8 (8`@Ae f!55s+aIJK,-NOPQRSuHUSTON!' J5 s9X(K sXXK تKo`V8`no` < on sI9XX`)HJJJh`OeNeO࿰ s9XАO`@ȭ@` ON YNJKO`HHHHх܅F݅G ` ͬ 밽܅F݅G ` * % L`FGL 4܍ݍ8`FHGH 4ܙhGhF`@Bɼ>K@yٙ٩`O dIpFqG :%&N  # 4܅F܅G `J HH hh` 0 @ L\L# [Tܝ ݝ0ȩFG  0` רם__)׍_pFqG 밍 hPם8`;Zx3QTTSRWVUHEVhEhH)IWHPHHHAHHHLaVEWLӿ ְ& .Vӈ  JJJJH 8h Ei 8EX`'8`jӍWӥC)p> pӥCYӍY 轊( ( ӈBV ( ӭp0 \BkJ ՠ@iӦ> Ӑi'j:ZH i@ioZZH h ѐȭnWǥBJ Ӱ8XӦ>` Ր+>YL 8!9 詍` "  à4"/pŠϠŠà͠ӠàԠŬ%'()*+,-./0123456789JJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""IzLLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)< &@DEF   %LҠؠӠ΢ϠԩҠŠƠԠԠŠӢɯϠҠůȠԠĠ ƠϠ ɘɉ ɈL :Lɍ)ې)ɮ۰ɺH h 'ĝL  LL L)'L L L'L  (L(L $ʩ $$ $L `ީ % XʩXύX X A %  % ɍNH hɛɘɉɈ $ Lc :Lcې)ɮ۰ɺ'Ɲ Lc  : X i % $ɛ$8V%֌&8V֌֠)HV)hH)hHIhդD?DRIDQD)҅; ?JDQD]ՎՎՎ`MY pӭY)p  ӭp`C)`BFGV 8``8LխӅ:HhHh Ո թ թ ՘VYҪҦ>:Y)Ң`;R?AJ;<ȰY)Ң`Y?)Ң`ȐҰ ;HhHh=Ң`Hh `Hh`DEiȍ0֌1֍ZԍsԍԍԍԥDEԌ8TԌ8WpԌqԠ 7I꽌ɪ꽌ɭ蠪:љVE:8`]ѾV]H)]ѾV]ҙ)]ѾT]ҙ)] >8hUD` ԝY`> Hh݌(`HCJJJJ)*h`0($ p,&"op8`kkV꽌ɪɖxlӽ*kӽ-kәmMlӈ 꽌ɪ`8` *L o % ԽYӍZӭoӝY 3Ѡ шNZ`rZLkӭZӍq8r7IZӐiZkӐk 8 ѹs ӭq ѹ| kн Z)*>>` @ $(,048<@DHLPTX\`dh 0ުlptx| H06172839h` v97L75v^a ?/( va?LLLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b w,S0 @ lLޭB 鸍긍$I2 U)VJ зT)`l8`a HbIJhjǾȾɾ p٭b=aSL/id /`H) hJJJJ ɺi` M  ` ת.8 `O`S  AI-L9 ᪰B C VW>m>` _m8injkiljo풼i>?Ek?>Q>> L> \/ e>>?́?ޱ>ȥpnG @p;G=po:Q>>>̀ `` \> ̀ `e>>?́?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`|;}=:<~:<=;`||m};>:8o>oȑ>ppȑ>> :op`G DKJپھ pHJh` D!hgt}~p `~t}p8n~ni}tpi~~tso8pinii>j?k̈́>~|p|Ii||̈́ l - `>i>L8933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B8` K  춼LK ҟ ҟ ( KK`HJJJJ8`HK)` #hhL𚾤3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303پھ p H־Ǿh۰8L־Jjjjɾ)Ⱦ8 ѱ OLӜ ĤLLX>(F`־ؾپھ׾` bɄ KDEF vLl v lL bKɍKL?` w  vLl@$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O ]c־Jjjj `O>0O l PODEF޾ p ޾ p($ذ v (0 ( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ B94 l% bʽ  ՚,S` H Eо VV :$ZA@L8 `u-U -W b WW)JJ :T$K \0IDK : :5K 0.)K :쭼󬮼XK`L9L^ :K mY ܩ 8jK` J,, ( 5̪ ` J, ̪ ` J, `)a)_ͩ`0:8 `)H"H ת תh}I תhm8`0 :AG8 `) ת `..`SI-SRRX)sƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLOCKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPEND6D(!쫂8 ( 8о(־Ǿ,G 8`_`W)H־Jjjjh p̭ fLᶢǾ ת..8 ۭ (8mȾȾmɾɾʾiʾ` Lpl8l:/,s`\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) 5W) =)W)@! pZ}ȾȾ󰹩 p` ־ǾҾ,G 8`׾ؾ f p vۥs׾tؾE` `޾Lp h־Ҿ,G0^W)TP) ecfdپھ׾ؾӾ p$c d pccddީ 8`ȾɾʾNfne}ȾȾI>Ie f`8` P־ǾҾ,G0C f=W)_`:_`蹀:`V)8`MN; b;`;C b N8` G)̀#:蹀:`V)R ޾,N0MHhHh p' L,N HCNh`M`M N N `9V) ` V) ޾ p`  (8` 8`8`(W)`_V)Ij!؍Í`_ FjЭW)`_ Ͼ pH Lh8`jGMоM  G)p pY)ικ`lP *,N!ǾȾɾʾ pǾ~H h8`8`,C  8` ȾɾM$ mHݓǾ phϾ pH Lh8`Ͼо־ǾҾ_` 볩Ӿ pW) "LEC`C )莼 з l6 7= /& /8Hh /` 6Y׾ؾ+پھ p|پɾʾ`HV)jh츾$-#Ͼ p о־޾Ǿ` 8` 8`ɾ)ɾ̸ ɾɾ0miȾ ;τ<:: <`:8` e eվ'OV)Jj зf Ja l + ѱ:ji Ĥ Ƀ B ,  簰 ` l])Y 񩢍`Ⱦɾ0Ǿ p1׾ؾ  p p ٷ H rh(`׾ؾ` : ߭׾t8퍼mؾŰ펼t폼 L28` ˌھپLp k V)@W0!XY X6Y7` YX`X:Y) F з8` # `l׾ XYW0V)4W׾ؾ_`)0%I0)3]8X^YȰ8` 8` p Ⱦɾʾ8`پھW)@%ZȾ pSԩ p`S pLjÍ FN I 9 : ׾hؾ  p hgͺ칾`LٷV)jC mMjà Lp `VJJ°L9Lp з)< L з L緭W)8VJưϥ3 켼 `F`4W)ɐ/XYjV  kimljn` pg׾mȾXhؾmɾYtѮȾɾ aYX`8g@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?I>孓`仫6VtCicQĿUKqtVt N BASIC"h::#r15:"=> ";5|16368,0:A$D(A$)3ij[A$"1"A$"5"380(A$)1000,2000,3000,1500,4000 Perform the memory test :16384: Call memory test routine already bloaded in12000:220:(4),10:"Desktop to ";:NBTB:10000:/6:U@15:"1. ";:11000:"Memory Test"J15:"2. Display optional Memory Configuration Chart"T15:"3. Execute Appleworks Desktop Enhancements"^15:"4. ProDrive options menu" c15:"5. Exit toeering 10 March 1986">I180:"-";:V23:I180:"-";:j5:34,4:35,22 Print up MAIN MENU screen :36:"MAIN MENU""::10:"Your";:11000:"has ";64TB64IIC;"K of memory and can expand the AppleWorks"'nvert 0-47 to 1-481 Load in binary files ; 4500b Display header (create window) :"Super AppleWorks Desktop Expander Utility Version 5.1.1" "By Michael Wilks"*"Copyright (c) 1984 - 1986 Applied Enginhine long routine to return size of AE ram card 0,141,9,192,160,127,140,115,192,132,0,136,16,248,200,200,192,128,240,12,140,115,192,196,0,208,244,238,0,3,208,239,141,8,192,169,0,141,115,192,96 769:TB(768): tb=total avail banks TBTB1: CoRESERVED"f ::"-------------------------------------------------------------------------------" A$"Please Wait":12030 Check configuration IIC((1101)6(1088)): Check ROMs for id1 ADDRESS768808:CODE:ADDRESS,CODE:: Mac Desktop Expander |"b d18:"| |" n18:"|__________________________________________|" x18 18:"Copyright (c) 1984, 1985 Applied Engineering" 18:" ALL RIGHTS :<=>?@ABCDEFGHIJKLMNOPQRSTUV_______________"J 218:"| |" <18:"| Super |" F18:"| AppleWorks |" P18:"| TM |"* Z18:"| j SADE Startup By Michael Wilks |940964256 PK(X)(X)(X1)2568192::(4)"pr#3" Print up startup screen :6 (18:" ___________________________LLwLLL) `8` ԠŬLLʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~T"-prodrive.menu"4000G Display memory configuration chart x:23:"Some Possible Memory Configurations":" Auxiliary Memory AppleWorks Desktop Total Apple Memory"NI1NNB  10:(" "(NB64),4);2"K  ";:10000m " ";(" "((NB1)64),4);"K"s* /:"Note: Increasing the number of WP lines and DB records to over 15,000 utilizes":"30K of Desktop space previously available with earlVA):74096: Pass parameter and patch program side of disk (769)ė:::(7)"ProDOS Error, code ";(769):"AppleWorks not modified"::  Finished A$"Configuration complete":12030 I110:N(16336)1(16336): I12000:!TARTUP disk from the disk drive"j:"Place your COPY of the AppleWorks PROGRAM disk into drive one."u1200013000A$"Working...":12030(V0VA)ĺ(4)"unlock seg.mn":3770(4)"unlock seg.m0":(4)"unlock seg.m1"= 768,V(V0p expansion*T Save it back to disk LV(4)"unlock aplworks.system"`(4)"bsave aplworks.system,tsys,A$4000,e$6EFC"j(4)"unlock seg.00"t(4)"bsave seg.00,tsys,A$8000"| Patch program side of AW "~:10:"Remove the AppleWorks S((16385)23):V3((16385)37):VG((16385)46):VF((16385)75):V1VA((16394)64):VB(VA)8NV6:VV02V13V24VG5VF6V3:N(NV)@ Make patches B7000: Fix up all the changes to different versions L94096: Patch SEG.00 for deskto0" ER3(16386)64ė:11:"This Desktop Expander Utility can not be applied to a copy that already had this program run on it.":12000:::$(4)"bload seg.00,tsys,A$8000", Check version of AW `.V0((16385)149):V1((16385)3):V2...":12030 :: 13000: Display configure options@ :L 20000 N(48944)16:I1(N7):NN8(N7): Get current slot, drive for simplicity (4)"prefix,s";N;",d";I Load in the AW files (4)"bload aplworks.system,tsys,a$400 6000: Printer Buffer docs< 6500: Time Utility docsR Start Working  10:"Remove the AppleWorks Desktop Expander Utility from the disk drive." :"Place your COPY of the AppleWorks STARTUP disk in drive one." 12010  A$"Workingor higher does not require"o " an interface utility. Contact an Authorized Apple dealer for AppleWorks" " upgrade details." 12000 Display all kinds of documentation  5000: Multiple disk save docs 5500: Auto-Load docsT USE YOUR ORIGINAL APPLEWORKS DISKS! Use this utility only on a"r " BACKUP copy of the AppleWorks disks." :"- If your version of AppleWorks requires a printer interface configuration" " utility, install it first. AppleWorks version 1.2 ogram, the"S0 "copyrights held by Apple Computer, Inc. are in no way altered."^: 12000fD n : "This utility will configure AppleWorks to use the additional memory available" "on the Applied Engineering memory card."D :"- DO NO"the law copying includes translating into another language." :"You may use this software on any computer owned by you but extra copies cannot"! "be made for this purpose." & :"In the modification of the AppleWorks program by this utility prhe software or to make an archival copy. This exception does not allow copies" "to be made for others, whether or not sold, but all of the material purchased" "including backup copies may be sold, loaned, or given to another person. Under"@ s software is copyrighted by Applied Engineering, with all rights reserved." "Under the copyright laws, these programs may not be copied, in whole or part," "without the written consent of Applied Engineering, except in the normal use of"Q "tier versions of this utility";+412000b>:ADDRESS768808:CODE:: Reread beginning datakH280R 11,1,2,4,5,8,9,10,12,16,32,48 Modify AppleWorks   Display license and contract  29:"Statement of Copyright"N :"Thi4000#! Exit back to BASIC )!/!5!;!e! Bload the necessary binary files ~!(4)"bload ramtest"!(4)"bload aw.rw.adv,a$6000"!(4)"bload segmod.adv"!(4)"bload exp.size"!! Multiple disk save docs ("24:"Multiple Disk Save Documentation"|":"AppleWorks desktop files larger than the storage capacity of the data disk"""will be segmented and must be stored on more than one disk."#:"When saving a file that is larger than the available data "A$"y"A$"Y"660040A$;:CS(A$"y"A$"Y")<0:_0S Patch startup side of disk 0XN:N7000: Allign data to this point0bN:N7000:0,00lPTR640963: Address of AW.RW.ADV param table1nN(V016)(V117)(V218)(VG146)(VF146) both)."Y/:"If you choose this option, DO NOT apply any other Time Modifications!"/"(If you have the //c System Clock you must still install 'Clock.System'.)"/:"INSTALL THE APPLIED ENGINEERING TIME DISPLAY OPTION? ";0A$:A$"n"A$"Nplay option also allows the AppleWorks user to enter the current"."date and time into a Data Base category by typing the @ character as the only"."entry in the category. The name of the category must contain the word DATE or" /"TIME (but notering clocks and all ProDOS clocks."|-x:"The 'OA-? for help' message in the bottom line of the AppleWorks screen will"-"be replaced by a date and time display. You can still use Open-Apple-? to"-"access the help screen."C.:"The Time Disrial ports."<,:"INSTALL THE PRINTER BUFFER OPTION? ";j,A$:A$"n"A$"N"A$"y"A$"Y"6120,A$;:PB(A$"y"A$"Y"),:,_ Time Utility Docs ,d25:"AppleWorks Time Display Option"&-n:"This option will support Applied Engineor update details."g+:"The Printer Buffer option has been tested with the following interfaces:"+"Apple Super Serial card, Practical Peripherals GraphiCard V1.1 or later, and","SeriALL card, Orange Micro' Grappler+ V3.2, and the Apple //c seH ALL PRINTER INTERFACES. If this option does not"*"work with your printer interface, your interface DOES NOT support the Apple"*"standard Pascal 1.1 protocol for status checking. Contact the manufacturer of"+"your printer interface card femory"\)"cards. The printer buffer will allow the user to continue to use AppleWorks")"while the printer is printing. When printing a file, there is a delay to fill")"the buffer before printing starts."5*:"THIS OPTION WILL NOT WORK WIT THE AUTO-LOAD? ";B(A$:A$"n"A$"N"A$"y"A$"Y"5610^(A$;:AL(A$"y"A$"Y")f(:(k Printer buffer docs (p24:"AppleWorks Printer Buffer Option")z:"This option is available to users of 128K or greater Applied Engineering ms"[':"This option can be interrupted by pressing the ESCAPE key while AppleWorks is"'"loading the functions from the PROGRAM disk. The Auto-Load option will be"'"stopped and no extra functions will be loaded."(:"DO YOU WANT TO INSTALLppleWorks PROGRAM will be loaded into"z&"memory. This will eliminate the need for AppleWorks to access the special"&"function 'overlays' during normal operation."':"This timesaving feature will add about a minute to the startup of AppleWork%w Auto - Load docs B%|27:"AppleWorks Auto-Load Option"%:"If you have a 256K or larger Applied Engineering memory card, you can use this"%"option to increase the performance of AppleWorks."(&:"During AppleWorks startup all of the Arom the first data disk then insert the next disk(s) as prompted."$:"To cancel a single or multiple disk save operation press the ESCAPE key. This"$"will DELETE the current file or file segment from the data disk. BE CAREFUL!"$12000%disk space the user"k#"will be prompted to insert the next data disk. Data disks used for segmented"#"files MUST have the same volume (disk) names."#:"To load a segmented file onto the AppleWorks desktop the user must load the"D$"file f(V319):PTR,N:PTRPTR8<1t Poke in options selected R1vPTR,AL:PTRPTR1h1PTR,PB:PTRPTR1~1PTR,CS:PTRPTR11 Poke in address changes 1PK(PTR),(16385):PK(PTR)1,(16386):PTRPTR2: Starting address of AW%216385,0:16386,64: New start address to AW.RW.ADVw2PK(PTR),(16539)10:PTRPTR2: Poke in address of convert routines' buffer27800:13122,13146,13142,13165,13194,13200: Handle address of auto-load intercept#37800:27078,27078,27120,27218,27158,27380: AdL(@Q%D*CG3CeHbHHHDE$@&@ sI @. @ s @s IOO_!CP, e)NCopyright (c) 1984, 1985 by Applied EngineeringMICHAEL WILKS:@ʊJJJJiJ8*N:PF$:PF$""PF$"/APPLEWORKS"-?aN20100L?fN:ERER1:(4)"prefix"PF$X?gN20000^?hN?pN"Unable to read/write on disk. Please make sure a good copy of AppleWorks is in":"the drive and the drive door is closed":?N20000?N3600write protect tab off disk ":"and reinsert":w>HN"Cannot find correct file":ER2ĺ:"MODIFICATION ABORTED.":::>RNER2ĺ"Please check drive for an exact copy of the AppleWorks disk.":!?\N"Please enter the prefix of the AppleWorks program":868=3CSĖ20:"Clock Display":20:"Data Base Clock":=3[=N Error Handling routines = N(222)15ĉ:23::(7)"ERROR -- code = ";(222):=*N18:(7):(222)2120020,20040,20080:12010:13000:0>4N"Disk is write protected. Please remove the cted 1<2:8:"Configuring AppleWorks for:":S<220:"Increased desktop size"z<220:"15,200 Records in Data Base"<220:"15,200 lines in Word Processor"<220:"Multiple Disk Saves"<2ALĖ20:"Auto-Load patch"=3PBĖ20:"Printer Buffer"4,((80(A$))2)((A$)25):A$;3;/(A$)25ıE;/16368,0:B$T;/(B$)3ijo;/B$" "(B$)1312070;!/(A$)32((A$)32B$"q"B$"Q")12050;&/:24:868:;0/(A$)32ı;:/B$"q"B$"Q"4000;D/<2 Configuration options sele Roundoff(:$'(" "((N)),4);"K";.:.'P:* Print Z - Ram or Ramworks i:*IICĺ" Z - Ram ";:~:+" Ramworks ";::. Prompt user and wait :.A$"":12020:.A$"or 'Q' to quit ":.A$"Press Space Bar to continue "A$";.24:868:1403tee":7980R9"A$"Inserez le prochain disque et appuyez sur une touche":7980:f9,PK(PTR),(A$)96I1(A$):PK(PTR)I,((A$,I,1))::PTRPTR2:9 ' Print correct desktop size to nb banks 9': :'N14.7547.5(NB1):NB16NN.05(NB16):79408VF7960<8A$"Segmented Desktop file...":7980{8A$"Please insert NEXT disk with SAME VOLUME NAME":7980:8A$"Die Datei wird segmentiert":79808A$"Neue Diskette einlegen und eine Taste Druecken!":7980: 9A$"La fiche est segmenne 7xI1NV:N(I):$7NN(V)A7PK(PTR),N(N256)256W7PK(PTR)1,N256e7PTRPTR2k77 Poke in correct translation to correct version 7 First line has a maximum of 26 characters and second line a max of 52 characters8VG: Move column number of printing 'A-? for help' to cover up longer K avail6/N(V021211)(V121235)(V221231)(VG21254)(VF21283)(V324008):N,243:N2,179: Don't delete AE prodrive647s Subroutine to read all address and poke in correct oSEG.00 gets moved to 4K lang card bankP5 Poke in permanent changes to AW 5 N(V021089)(V121089)(V221043)(VG21060)(VF21104)(V321152):INN3:I,(I1)::I,("R"): Print 'R' after version numberM6*PTR440962168:PK(PTR)40966,65elete WP and SS when adding to desktopp47800:15356,15356,15356,15341,15374,15384: Delete WP from desktop47800:7970,7970,7935,7930,7981,7946: Poke in address of AW input routine(57800:13187,13211,13207,13230,13259,13519: Address of where dress of 'open fn' for multi-save37800:19973,19973,19973,20104,20081,20036: Go back to read/write after new disk in multi-save37900: Store strings for multi-save in proper languages(47800:27130,27130,27147,27105,27160,27644: Address of d@n@N@n@N@n@N@n@@@O0TsȘ@0eO@(@@@@s @?&'/12ɾ0 32112&'C8+C@3G)!DD8DWYZ[\]^_%866 ޽*65 8`` H 8h7h6   8`6677888`778866`,,78а ,,`78i6ȹO68`+7ު6)Ɉ  )0Uaϱ6ّ )1=n 3.2 66Ğ` eeƛƝƟ0ǥɉ)ɉ)`$ 5/I  /  OI( 2 - O`$ o 6OsH$ ths,,` # 5 < ,07)8`  )H)ߘhލ`)ɍȈޑȍ `ލ`ޥ)ߍވ`ߥʅލޑȈL6ޑȍ`)ȩБ`ޥ)ߠުȱލ`ޥ)ߍލ`ޥ)ߍޅȱލ` 9LϽ ƟﱜȐȑh`H)ȱh`H) Hɉ)ȱhh`)H)誱芑h`ޥ)߱ލ`Hޥ)hލ`L)ߥȥލ`Щޥ)ߍުȱލ`HޥLL6čssLХi^Ϫ )`LTLjLLLLLͻLLLLFL]LdL|LLLLLӼLLLL?LTLmLLL`ȱhLЅȥ񑚍h`sHɉ)ȑh` Ѝ `8H)Դմ AE K . ȱAi/ȩ.ȩ2ٴH ӴشLDN j K {n { ] hhLB`Segmented Desktop file... 4Please insert NEXT disk with SAME VOLUME NAME H  aH h ) ` J****)8 [)jI* [HhJ [  Ў8 [  (HIhI`ͯį٠Ⱥ͠ {ij 8  {,) iɬL3Functions Left:ٴ5/,06175 60LHHx6Os ,, ,s(hh`,UT0ɠɯ x6Os As(UL'263748`, ,,` iJUT` ̲ 5` ̲ 5` $ @ p L< ,"L߰!  T v`ЬJЍKРљl>ڴш`Filling Buffer...0Q/+L.1 8H7H6H }h2 h3 h4 } /I/. {?67`,-H6.7h 6-LLcLLLҰLڰLLLLԳLLò`HH шhhȑ`ޅߠވވŏ텏礍 ȱޅȱޅވޢ Lѩ`8Ff``  AО {?  T `  ," p !.ߠV ` ,"Lk) iLȩȩ@ @ 3 @@,ga i7b iCU V iLȩȩX Y iLȩ̑ȩ&@'@ȩ ȩLȩȩL9נˮ- QLLDE DDꍪ33*C&D&E&F&G&H&I?I?J?K?L,, O0sXLXM,s$@%@i ȩ,ȩ @(`!( N 1u0 ~ ~S   k1u e8     p4 t p,1u s p s  t  Lp`  `      `iHzB0) [{ אh [{0 idiؘJJJJI )((I `qeghiIHzBH HzB0 zB0HH XD ARamWorks II - K A APiggyback - K ALB AApple //c - 64K 0 AZ - Ram - K ALBA HqA hq`{ [hh HH`q0c6H7H â 0 i AApplied Engineering RamWorks testing utilityƠ 0* qI0kqIŀzB X ɍ@ɰɸ ɰɺ )i )zB дqwww#`H hꤞOOOOOO W`꬀OOOOLO꤀OOLOͪOͩOLbU ͪOͩO $$$$_$147:AbelH152xh(~RnvWv XvWv ` ꢢ  j!K]Pw ~ پw&wn&weȹ&wiw1 i wwiwwwwiwwi uul>uuuvwxayyz|-|}}} !#$%&)HxuhHudƍheǍu `%GGGXGv%H52hH`vhHz;gvhy {|}Nv ~i   prt ?9@ABt 3 tt8Pi ȩ!ȩ } p` pp\\\]]^]i   p56 p`t耝逝s\h B + ? P% *  ( m W k oYm 9v  , c }/P:NPy53i   pRsi ߩ!$~L p`=OBr ȩ6ȩȩȑ< rF rȩȩБȩ ȩ3ȩȩP r ȩ-ȩȩZ r ȩBȩȩd r ȩEȩȩȩ n r ȩNȩx rr } p`ȱi`H)ɥ) ?`bcd   p`8 isiiȱi(i rȩ ȩ3ȩȩ r ȩHȩȩ r =Kȑȑ?ȑ } p`i   pߠ( rȩ2 %{"#6A7A6A7E=?<>؆CB ,~EHEq >EЍC~E)H)_REE]EEEMCEMEE/ ύCCΒEэELخEH0LNCHEq >EЍD~E)H)_REE]EEEMDEME]LDE/ ύDDΒE̍EL3خEH0LCIEH APASSȘ [H{~E}E}E ~E {~E <ɍ-q"#  AMEMORY TEST PASSED h7h6`H)_RLKCLC EE. " ProDrive is at its smallest";:20:260SLTLT1:160~ Return pressed, configure prodrive 34,20:"Insert disk and enter complete ProDOS pathname of ProDrive file to be modified."PN$(4)"bload "PN$",a$4100$)13)"I270,300,400,500T' Backspace pressed, increase size of ProDrive ,(LT)(RTLT16AW)ĺ" ProDrive is at its largest";:20:260: 256LTLT1:160 Forward arrow, decrease size of ProDrive BLT1RT------------ "Z15:"Free = ";LT64;"K";:39:" ProDrive =";(RTLT)64;"K":15:"Use arrow keys to adjust, RETURN when finished"16384,128:B$((16384)128):16368,0 Handle keypress I1((B$)8)2((B$)21)3((Beg 3 meg"T 15:" ------------------------------------------------- "b 15:"|";z LTāI1LT:" ";: "|"; ILTRT1:" ";: RT48ĺ"|"; RT48āIRT46:"";: "|"15:" -------------------------------------rent bank configuration x:% [ (16384)2ĺ"Not enough memory to partition":: RT(16384):LT(RT2(RT33)32(RT32))AW(1)(AW) Put scale on screen 14:(11) 15:1:(11); 15:" 1 meg 2 m%"* This utility compatible with Super AppleWorks Desktop Expander 4.3 or later." (:" Configure for use with AppleWorks or 'Other' program? (A/O): "; PA$:A$"a"A$"o"A$"A"A$"O"80 ZA$:AW(A$"a"A$"A") d: n2000: Get curlable. If option 'A' is selected," #"AppleWorks will also be configured to recognize the ProDrive (/RAM) and utilize":"the 'free' memory to expand the AppleWorks Desktop." $:"* AppleWorks v1.2 (unmodified) does not require this modification."U jlmnopqrsring's extended memory, enabling that memory to be" "used by both the ProDrive and another program or operating system. PRODRIVE" !"is patched to lock out the lower 64K bank(s) of memory and install the"% ""ProDrive in the upper 64K banks avai1 Program written by Michael Wilks 10/16/85A (4)"pr#3"_ Display documentation e25)"ProDrive Partitioning Program":"This utility configures the PRODRIVE installation program to automatically"5 "partition Applied Enginee<ӍLIDLDR،D ELE@Aq"#A6A7  AMEMORY TEST FAILED!  ACALL DEALER OF PURCHASE FOR SERVICE h7h6`\N"I/O Error": Q' to quit ".A$;)/16368,0:C$8/(C$)3ijS/C$" "(C$)1312070n!/C$"q"C$"Q"12050{&/1:868:/C$"q"C$"Q"ĉ::D/N Error Handling routines  N(222)15ij*N(222)2120020,20040,20080:12010:4N"Write* 160,0,140,115,192,196,0,208,12,152O4 73,255,197,1,208,5,232,152,157,0y> 64,200,16,234,169,0,141,115,192,141H 8,192,142,0,64,169,255,157,1,64,96. Check and wait for keypress (In case of Error) .A$"Press Space bar to continue or ' +N: length of machine lang routine<I768767NCVI,V: Poke in machine lang routine to put into table all valid banks found768:  61 141,9,192,160,127,140,115,192,132,0  152,73,255,133,1,136,16,243,162,0(821,76:16822,75:16823,58*K65535KD 16649,K(K256)256U*16650,K256k/(4)"unlock "PN$4(4)"bsave "PN$",tsys,a$4100,b"B",l$ff">::"ProDrive and AppleWorks modified for Prodrive partitioning.":: Find bank configuration)67ĺ"MUST be version 4.3 or greater of the Desktop Expander.":::\(16644)6979016711,76:16712,173:16713,58:16714,234:16715,136:16716,1616812,69:16813,196:16814,0:16815,208:16816,4:16817,162:16818,15:16819,134:16820,1:16(4)"bsave "PN$",a$4100,l$ff"r"Insert AppleWorks STARTUP disk and enter pathname of APLWORKS.SYSTEM file."{PN$(4)"bload "PN$",tsys,a$4100,l$ff"B(16641)256(16642):BB8192 (4)"bload "PN$",tsys,a$4100,b"B",l$ff"G(16644 U "U ( (  A7`8 ) U b (  8`6 ) U "U ( (  9LI#`G ) U b (! G UJK 9`4 ) U U n ( ( ; :`F ) U ( ; N:L#`H ) &U aU U Z U -  ( D[ ; $@ o@L#` M!L# i`M ) jW *U  (xHNixh(o ; U , l(ե Z , ; X[( [ [ .Ux J΢x 'RЛ ZX  [ [ ; O AL$`3 ) jW }W *U  (` ; [ U , l( Z @) P[( [ , {( ,  $Y , b`F L L b hh`)Q *Qi+QjQʠiiɯ%HRhQhiʈHQi8ih՘HihȄ˭RQQQQQ`ef`I [HL3 H H 2)0eŠ eƠ!eȱeȩ$п`$L1$ 0`ŀТ`ɽɿ 0 @1` Hɽh h @`$ (2 4H@ 9H9S  U 27$0e T vT F T= uZL1 L X uZL2 bF`+ɀ$ kZ b, b8`$ Q@P@PQ TLT0QtQL90 P2Q@02QP3QL@0 T _ | |` T_P`  @` 069 R1OQ @1  .`H$H%H h%h$ "h8` $$PɯRQ` x`RQQ| ]1@ʝP `Q8@$0$ / {0L-$ Lh- / 0L-@$PL{-|8`$L 0$=Q XL/ Y k0RQRPPRLc0$ Q#  "1L,.QPζQRQLL> ;А = ;| ko8`` ; = =kȱk ; HN ; VJ ZJ ^> ; hH.k = ?е ? ;8 ; `8` ;e =QH ;L> k Hkkhkȩkȩkh`kikk8`k8kkk(檩k kekkik` ;L=? ;s Hul ; H Hh  ;6 =% ;L#=٢ ;հ ; p=` ; ;ܥLQ=ۥɀ HЏ שM8` = ;ko|`& ;eՅeօ֊ ;հekk` = ik` ;kl` ;ivixuw`膂Ă D )a RĂh`h8``8`H Eh ee䕐`䖐ڰٷ`8`yz{ׅՅօۅ܅مڅ  = < =k|` <` jG` E tG rt tG`8`` L T``H = =hȱuw  #Q$Qop` b;+ƫ K L; gL W; ;ܦ m; E E` ;LKLK ;L:L: ;LELE ;` : ;`J`@` `ɀ`A`Ɂ` ;` ;z{` ;  `D8`)R`oɯ ;a,H)&悩RȱoɯɠhL< < 5)Q j1 6 V5 UM  ZLLG N  9LT@ ;K LD :7 :2 <- H, M8 M< > < 9LL  b` < j1 L M  ZLLF Ω H b LNKM LH '<+ j:. H\ Ma >\bLT7 =LQ7!I $  b LQ7 b` LӐ b H M b yZ b -M q8 -M q8LL < j1 L  }ZLLN@#  L) ) 1, kZ D W AU L T`FDH Lh 8` L8` ,Y` < 5 ^<L8 ; Lq8Lj8' )Q j1L8 L :L68 M H[ MV >% ; Lq8Lj8_ 6 :( LF3 :g M UL8 uZL[8 L_ 'tQ Kf N gL L /HX" 4HM L@) < 'N *H4 U @88hh`) Rɯ񪨆̽Rɠ QΗRQ@QRR`#lhɀb)URݘRVɯKGɀC)RPRPURRɯ 5P PRR` 8`8 mQ8e8@`mP2惢j8iH Ƃƃ C Ch rC CNH C Cf C Cfh rC C` eȊ8je`h8`e` !e` uM` Cf Cf`e` }Ea E[ E *KEF GY FH [(h7 E5 E HKR E" E SY ;FH [(h OO ` =Z` K gL 3L L K FX X `D T` `aiab` MMLL ` MR5 M GYŕ $Ŗ M bY旰  [` [ 9U` T` KLD KE gL L I Æ IĎv s[ PPJPQPPRRuQ3QRQURRQԠ      î έӠeg !O*O/O=OJOROVO`O bOЛ vO˛OқO""#&'""""#>#]####\$ $$%%&A&x&\&&^'\'   !   &$#&  "         8`(``%Q&Q*Q+Qʆij`}bbba bMN dN N J IĎv s` I!Îv s` Jڹ I $J I ,JŽv s` >J FJ F F NJ J NJ Fv s` bB K gL L Lʆ`LM򆃄` H{z M8 { M Iюv s``a)R RRȱa RR`a,H)pJJJJH h Q, h h  `8`[N\NQQab`cNiȱcN`8` VZ =Z L T``)Q` J Iv s` I I I I xHy A#yh+( 8`'8` JP RKRDa R7 J2 R-O̬P!a ٭PRa RE8`` J K K`LK J Jޢ NJŎv s` gL W; K ;)R`0 )p8)p8`a'(` gLa)ȱa8`Q.Q/Q #Q$Qijʆ`!Q"Q.Q/Qʆ`OO$OO[N\N ]N^N`UNVNWNXNYNZN`0)"LJ J)p `QPP PQPPP` J K KHE J K K9R'. `(#)KPhJPLPKPMPMPMPh 9L)LP)MP  B+ )OP 3+` I IJJJJȹJP)ȹJP`JP ȹJPJ ```QQE!Q"Q=Q Q5*Q+Q-%Q&Q%,Q-QQI IÎv s` I xJ HHz` J J HH{` I I J J pJ HHy`Ȏv s`y ^Jʍv s H`{ fJ` ;v s`ϤyLH_N`NaN`_N`NaNyLH`0H) 9L)JP9 2eQ Oe)άP PPeȽP)eP` ` O 2RR) eȹR)eRQȑe8` E tGqs! G G G rtr`8`` G fY日J Grt`jjj``r` G XI! G8` L H`  (Y`LF` )@  ㄂v JL[F )@  ℂ ㄂v J ZJ VJƂ0 F s F Fܩ`'hh8` F" Eŕ Ŗ`    8` @ ` IE? ; : 񆒦򆑥8咅呅` 8` }EG EA MR1 M E J) (F! E E JR KF jG ` =Z T` O```ߦrtqs``߅`ii` E E $Y8` E EąÄ¢ %S JN``&&&8 Ĉ`JNɠJNJNJN`NH) }ShJJJJ ɺiNʩN`OPJ(`(LS8` S S S  S`` S 76`A ` ` ` ~ ``O \!`H  DT}h  DT `}E `HOPhH h`H}h `H h `_ `&$ [` `!Q"QDQ Q<*Q+Q40Q1Q,%Q&Q$#Q$QHNINQQ QQgh_``NNbNcNcd` ĺϠžӍŠŠΠԺҠŠΠԺϠŠΠԺźנŠźӠčӠōӠ̍ԠŠŠō٠źþϠԭغźנźϠźӠþϠԭנغҠȠŬҠٯΩҠþˠӿٯΩŠǠŠРӠĠӠźˠŠӠԠҠŠԠΠΠҠþŠԠΠκӠԾϠκþϠԭӠԾϠԺþϠԭҠŠĠӠԾӠԾϠӠà٠ĠŠˠŠҠŭҠŠ͠ŠРԠƠԠà٠̠ԠҠŠĠԠĠ ˠϠԠŠҬƠŠ֠ŠĠΠѠ̠Ԡdddddd ekeveeeeeebbae+eBeMe_edeadccŧӠӠ͠ӠҠΠ ɛ8` `hhhhhh`]^^^^^^^^^^^^^^^^^^^^^^_ _1_C_^_o__^^______`^^^`/`^^^^^^^5]O^^^^^^^^D```z````dbdba#a-a;aIaaamaaa[cbaadb&b;bPbdblb}bbbc c3c|cccccdd;dMd^`dydd^dc^cddũ   0[ `H [ mThHOO mThOO`,($    H [ mThOݽO mT`OO` [ [ Z [ Z [ Z 8` [  `# "2!OP x wɍɛ8`` x wɛ` wɍ` x w)JNɠA `( NT NT`) NT NT`+ NT, NT- NT`   XT<$ XT` bT< bT `D% XT`=5>?-A%@!B Z DT ̽Rɠ `H h% XT`WSOKGC?;7 3 / + ` qL gL L T NT vTLX H%$ h T  (`! "2#H h NT `%',HH  S Sh NThLY Sh NT % Y S Y S S Y "@ %H [LY%H U (h8`h%%` W BS` " X B` S &X S S &X ` J  J  J T vT`ȹ R %L` qL gL NT a) O O O a L|X X ; (`$% XT [` NT i8優 JcRHJJJJ Rh) RȌRR ` SJN ` WDNEN W WFNGN W % U X S S dW S S dW"` bT` NT NT` NTLoW NT NT` W>N?N W W@NAN W WBNCN W NT`LSLSLS VWJNV` S S  NT S NT S S :V` XL bT tQ T T T vT ` NT"`% U` X S jV S jV` T vT JNNH T L mS V J W T vT J C bTLV)JJJJJJ N T Lإ) W V J WhN8`N NT [`H h NT` ީ$ U0 bT`&ϩ/ S PU S $ bTO bT` NT [tQ uQ $' TLyU T% ` NT [` [ T vT` i XT` NT [%` H h bTLU NT X` S S V S S V S :VΩԠŠˠĠӠԾԠΠˠĠӠԾԠӠĠӠԾǍǍǍǺՠŠԠϠԠŠˍ٠ŠӠčĠˠҺӠĺĠӍˠӠϠԠȺҠŠԺΠԺԠΠԠź͠ҠٍРҠĠҍҠԺˠŠҺŠӍŠŠĠΠŠĬՠԠ٠Š٠ӮŠԠӠ׺źŠ͠ŠԠŠŠ٩ϠŠԍàŠΠԠٮͮύΠϠŠРƠŠ٠ĠŠŠӬŠŠþٮŠǠŬՠ٠ōŠԭĠԭנӠҍǮΠէŠĠǍǠƠӬӠԾϠҠӠϠŠҍŠήŠźŠŠƠŠō٠Ġ٠ȮǼϠԠӠӠ΍өӠŠԾٮύŠӬŠҠҠƠĩĠōŮŠӠԠŠӠκԺŠƠ̠נӍŠŠҠŠŠˍҠĠӠ̠Ӡҍ̠ӠŮźԠҠˠŬŠōԠӠէŠŠŬՠΠԠˠϠŠҠՠٍǠŠþٮҠŠάŠŠӠҧӠ̮ҺŠӍŠŠĠӠĠōǠκԠҬŠΩŠΠӠŠԍĠŮѠӠҠԮŠǼƠՠŠҠԠΧԠčάէ̠ҠЮŠҍ̠ԠŠ̠Ġ΍ӠĮҠŠӠӠ΍ŠөŠŠӍŠŠԬ٬ԠčӬԠӬŬŬĠˠήĠӠҠΠӠčҠǠӠϠȠҍ͠ҠҬԠՠנԠҠΧԠŠŮƠӠҠŠӠӠ΍̠өŠŠӍŠŠԠ٬Ŭ٬ŬҠŭάŬŠ٠ĠԠخ֠Ӡ i iLi X i U X i i iLi X iLijjj6kklDmUmwmmWnnnHoo0pyppZqqrrrsstruu>vv7wҺҠՠӍϠԠΠΠ͠ŠҠլҠŠҠǠҍźӠƆ hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L X i U X i i U`H} h` i` X i U X ID KERNEL FILE: xةw,@  ȱlmi8#)!) >dLԡm#i㰼m#iЕOLԡȱfgŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RLnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVAL I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ԠĠԠŠҠŭԠԠĠōčččč8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +  ŠӠĠ٠ȠĠӍĠƠӠĠ٠ȠĠ٠ԠĠӮźӠŠԠ٠ō͠ƠàҠӠǠȠҮĺӠԠӠōРΠҠ٬ŬԬŬĠҠŭήӠŠĠҠŮōҠϠǻŠҠǮغĠ̠ŮΠؠӠԬՠΧԠĠύŠԠĠĠԠŠŠŠ٠٠ԠӠˠŭɯϠϠŠϠپŠˠɠŠϠˠɠŠϠԠ٠ϠԠŠϠŠŠ٠٠ԠԠŠŠŠŠŠōӠϠԠȍ٠芊ŠӠӠŠŠŠĠ #  $n  % ; O f r    8 Q e z  A Z  o Ġ̠ĠԠĠŠĠԠŠԠ٠ԠŠH  hh `H  h`  `  ` %H$H  Bhh `   !   , `#"`HH x L   }h[      `! &"% 9L f y XhhL hhhhhh X ~ L5z{ʎv s`z {y̎v s` ` \\ Dj$% "`H} |X}Yh XVȱXW~L!V0 JJ ) `        %H$%}8` } }$Lh|ŠĠààՠŠ̠àРƠɠŠ̠àɠƠɠϠŠàՠؠ̠àƠƠɠŠР ,| -| -| -|`HJН݌h Hh݌`Ƞâ8`0($ p,&"!}֠Ls|Ԯ#} {L}#} .{ҥҭ"}%}&}8 } }Hh#} jz<ԥ}/8`#} jz#} zع&}0 &}`%}8`"} %}#} jz{K| :|9} {W| :|8}н :|$})* 7}7}` }݌HhHh { { { {V }꩖݌$ }݌ { { { { {`Hh݌`80^݌Hh | |݌ -| -| -| | | |EEHJНh #yh` \I꽌ɪVɭսɖ0սɖ!ɖ 꽌ɪ\8`꽌ɪɖ۽*ݽ%ݙEۈзЮ꽌ɪФ`7}6}$}\8}$}9}86}7I$}i$}8}8} 8 x :y(`+L!y'L!yi08` $}6}JJJJ6} zN$}`)p#}#}**LSyׅکP$} #y :|LdyޅөЭ }iԩѥѮ#} #y#}Ly c|}Ly}Ly }Ly"}%}%}Ly#} jz#} zѥ#H#}xxx ?x ˘x % Lw : ̠x :Tx$Ux% (`'(Zx`$% `Ơ̠àĠƠɠŠ ZxZxZxZx)8Hh` x x0$ x0Τx`ՠà̠ààƠɠŠŬΠԠĠŬĠԠŮŠՠԠנӬŠ͍Ӡ̠ԠҠΠ̠ŠŠŠӠĮ `$Tx%Ux Jx ?xVx 3 j Jx'Zx(ZxZx x x5 Ȓx-Ӎ٠ǠԾҠ٠ΠŮŠŠϠӠƠӺ͍ӠĠ٠ŠҠčĠΠ̠͠ԩĠҠӮŠӠՠΠŠźŠԠĠԠƠŠŠҍǠӠΠԠٮōԠؠӠĠҠōӮҺΠӍҠէŠĠΠΠ٬ԠӠĠӠŮՠ٠ԠŠ͍ҠŠԠӠҠˠĠԭԠӠϠҠˠȘe憠 Q ť 0  yL8`$ 2 o!4 H@¦ ӃLâr ( y ,Ùrå5 *********************************************i ** ** ** COPY.FILES ** ** WRITTEN BY DAVID KAMINSKY & **  ** MIKE WILKS (=)?C8 L!%s,b0u%J*&j)&$ %8 <?>)>>i><$&='?C8 é*=+L"% #&<'=%<s "hUh0h0Vh*h``` e""ؘJJJJI)((IJJJJ ) $2d !%I%%J%b !%S%%T% !%% !$%%%8 !*V(*[(p ! +(+(A !c+1)h+6)r !+)L!m&m'` # $L"$~# $0, # ,# d#sL3 HH XHWHHT)00L"& 'L"12)ɳL"$$ # ##  $ # # I=# =  #쌏%$L" 8$ $$0 idi((* N GET ACTUAL LENGTH 8*NNM(NM$)F4N7685,NMR>NX1NMmHN7685X,((NM$,X,1))tRNX\N768,0:3256316fN(768)0ė:"UNDETERMINED ERROR":pNL(770)256(771)65536(772)zNT(769): L' PRODRIVE.DOC( V' COPY.FILES.DOC7 `' PRODRIVEC j' FILERQ t' 0,/END/W ~'] 'c 'i 'p ' v '| ' ' ' ' ' ' ' ( ( ( ( (( 2( <( F( P( Z( d( n( x(( ;"BSAVE/RAM/";NM$;",A$2000,B";B;",L";L0;",T";T> LL24576D [ (4)"prefix /ram" 3256816:(768)ĺ(7)"ProDOS error": I 80 ' DATA STATEMENTS ' 8,/AW.EXP/ $' PRODOS .' BASIC.SYSTEM 8' STARTUP B' GET.LEN,T";T B0L24576< L0L(L24576)24576(L24576) 12:25:"FILES REMAINING TO COPY: ";NI;" " 13:25:"NOW COPYING FILE ";V$;NM$;" " (4);"BLOAD";V$;NM$;",A$2000,B";B;",L";L0;",T";T0 (4)N" F100> PN,V$:N0ė:13:30:"COPY COMPLETE":23:D Z d:12:25:"INSERT ";V$;" INTO DRIVE 1":13:25:"PRESS RETURN WHEN READY.";:A$ n:(4)"prefix "V$ xI1N (4)"prefix "V$ NM$ 20010 (4);"CREATE/RAM/";NM$;" **9  ** **m # ** COPYRIGHT (C) 1985 APPLIED ENGINEERING ** ( ** ** - ********************************************* 2(4);"PR#3": <:(4);"BLOAD GET.LEРs$%`HsH=?AC<>@B<>@Bhh`s$Cjj$$j s sj) s s`s s$`$*$` sM$` sM$~# s`ǠˠŠֱ( va?LLLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b w,S0 @ lLޭBprogramming"Z L5$"in BASIC. Within the program COPY.FILES, there is a set of data " L6$"statements at line numbers 10010 to 10390. The structure of the" L7$"statements are critical to the operation of the program. Lets take"> L8$"a looZL1$"ProDOS COPY.FILES INSTRUCTIONS"u dL2$" The program COPY.FILES on this disk will allow the user to copy" nL3$"files from a ProDOS volume to the internal ProDOS RamDrive. The" xL4$"program can be modified with little or no experience in - *************************************Y ** ** ** COPY.FILES DOC **( ** **2 *************************************<:F255P(4);"PR#3":(  (4);"bload prodrive";8195,0: LOCK OUT 0 BANKS]8192: RUN MODIFIED RAMDRIVEc(@`p%LiJCAB@=?<>=?<>CAB@?A`hA%Lé  <>`  , v L}BCsLV?م@BACr sLV`G DKxsGHB_^IBUBFɿ^:L) q LV`"T4   iii I@ LVh8%Li Nϰ H  @h( LV L  >=?<>CAB@?A`hA%Luv $ 8LƞaЌ>?@`>?@`B8` K BCsL<i<>=i=?r sL` #hhLsGHzB'&IBBFɿ& I L$h8%L7 Nϰ H  @h( L$ Lf  @`p%L7JCAB@=?<@RAM' آ @؍Т >@ Ɉ 3ɾꩈL(3ɾ;Ƀ B94 l% bʽ  ՚,S` H Ek at how the statements are organized. The first data line"Y L9$"looks like this:" M1$" 10010 DATA 8,/AW.EXP/" M2$"The number 8 indicates the number of files to be copied from the disk" M3$"to the RamDrive. The '/AW.EXP/' indicates the ProDOS prefix of"m M4$"the disk to be copied. Both of these items must be present in the " M5$"first data statement and whenever you want to change disks." M6$"Also notice the '/' that appears before and after the prefix."B M7- *************************************Y ** ** ** PRODRIVE INSTRUCTIONS **( ** **2 *************************************<:F255P(4);"PR#3":* 5:M5$")18:5:M6$),)19:5:M7$96)20:5:M8$t@)23:"Press any key to quit...";:16384,128:16368,0J)::(4);"-prodrive.menu",128:16368,0(:5(1:(40((L1$))2):L1$?(34,2N(3:5:L2$](5:5:L3$l(6:5:L4${(7:5:L5$(8:5:L6$(9:5:L7$(10:5:L8$(11:5:L9$(12:5:M1$(13:5:M2$)14:5:M3$)16:5:M4$ )17:3$'6:5:L4$"(8:5:L5$1 (9:5:L6$A(10:5:L7$Q(11:5:L8$a((12:5:L9$q2(13:5:M1$<(14:5:M2$F(15:5:M3$P(16:5:M4$Z(18:5:M5$d(20:5:M6$n(21:5:M7$x(23:"Press any key to continue...";:16384t'12:5:M1$"~'14:5:M2$2'15:5:M3$B'16:5:M4$R'17:5:M5$b'18:5:M6$r'19:5:M7$'20:5:M8$'23:"Press any key to continue...";:16384,128:16368,0':'1:(40((L1$))2):L1$'3:5:L2$'4:5:L names for each disk you insert to make"WXM8$"it clear what disk to insert next."bb10380'1:(40((L1$))2):L1$'34,2$'3:5:L2$.'4:5:L3$8'5:5:L4$B'6:5:L5$L'7:5:L6$V'8:5:L7$`'9:5:L8$j'10:5:L9$ line number 10040. It will prompt you to insert a new disk.":M5$"Everything else should look familiar to you. You can have it insert"DM6$"as many disks and needed just by changing the data statement. You"*NM7$"should have different prefix0L7$" ]10040 DATA 3,/APPLEWORKS/"WL8$" ]10050 DATA SEG.PR"~L9$" ]10060 DATA SEG.M0"M1$" ]10070 DATA SEG.M1"M2$" ]10080 DATA 0,/END/"&M3$" ]SAVE COPY.FILES"@0M4$"NoticeSTRUCTIONS (Example)"VL2$"EXAMPLE: Autoload Unmodified AppleWorks Version 1.2"{L3$" ]LOAD COPY.FILES"L4$" ]10010 DATA 2,/APPLEWORKS/"L5$" ]10020 DATA APLWORKS.SYSTEM"L6$" ]10030 DATA SEG.00"no more files. The statement is:"OM5$" 10110 DATA 0,/END/"M6$"The number 0 indicated that there is zero files in the list and the"M7$"'/END/' must be included, or an error will occur."10200L1$"ProDOS COPY.FILES INor occur. When you have listed all the disks and files"rM2$"you wish to copy in, you must tell the program you are out of files"|M3$"to have it copy in. To do this, you must put a data statement at the"$M4$"end of the list to inform it of he "QJL7$"number of file names must be the same as the number in the first"TL8$"data statement. If the number is too small then you will not copy"^L9$"all the files in that you want. If the number is too large you will":hM1$"have an err"L3$"copied into the RamDrive. The statement looks like this:"o,L4$" 10020 DATA PRODOS"6L5$"Notice that there is no '/' in front of or after the name. This "@L6$"indicates that it is not a prefix but an actual file name. T$"In order for the data entry to be taken as a prefix, it must"{ M8$"have the '/' before and after the prefix name." 10000 L1$"ProDOS COPY.FILES INSTRUCTIONS (Cont)"L2$"The second type of data statement is the actual file name to be"DZL1$"ProDOS PRODRIVE(tm) INSTRUCTIONS"w dL2$" With the purchase of ProDOS, you have been given a 64K internal" nL3$"ram disk that you can load, save, rename, and delete files just as" xL4$"you would with a normal disk drive. However, 64K onLOSED-APPLE key during the loading process and the files"NM7$"that will be put in the PRODRIVE(tm) will be preserved when you"XM8$"reset out of ProDOS or boot another operating system."bM9$""l10370%vM6$"the key during the loading ividing up the memory. To do this, lock out the"}&M4$"banks that you want to use in another operating system with the"0M5$"procedure above. Then, when executing PRODRIVE(tm), hold down":(1088)(1088)224(1088)225630;DM6$"the Cprovided you"ZL9$"do not turn the computer off or run another program to claim all"M1$"the memory for its use) the programs and data will still be in"M2$"memory. This will allow you to accomplish the item mentioned"3M3$"above about dws for dividing up your memory among various "xL6$"other programs or disk emulators for other operating systems."L7$"The PRODRIVE(tm) program has another feature that will allow you"L8$"to leave ProDOS for any reason and when you return ((Cont)"WL2$"To lock a bank 8 to 15, the process is the same with one exception."L3$"Divide the result by 256. For example, lo lock banks 8 and 9:"L4$"((2^8) + (2^9))/256 = ((256)+(512))/256 = 3 POKE 8196,3"0L5$"This mechanism alloPOKE 8195,1"XM3$"To lock out more than one bank from 0 to 7, poke the sum of the"M4$"results. For example, to lock out bank 0 and bank 3:"M5$"(2^0 + 2^3) = (1) + (8) = 9 POKE 8195,9"10210 L1$"ProDOS PRODRIVE(tm) INSTRUCTIONS 8 through 15, the"`^L8$"location is 8196 decimal or 2004 hexadecimal. To lock out a bank"hL9$"0 to 7, raise 2 to the power of the bank number and then poke the"rM1$"the result into 8195. For example, to lock out bank 0:"|M2$"2^0 = 1 n memory. To lock out banks, there are two memory"@L5$"locations that are associated with modifying the banks available"JL6$"for ram disk use. For banks 0 through 7, the memory location is"TL7$"8195 decimal or 2003 hexadecimal. For banks to you in ram disk space."'10000YL1$"ProDOS PRODRIVE(tm) INSTRUCTIONS (Cont)""L2$"To lock out banks in PRODRIVE(tm) all you need to do is load the",L3$"PRODRIVE(tm) program into memory, make the changes, then run the"56L4$"program is calculate a value by using two formulas and" M7$"then poke the new value into a memory location. After you have made" M8$"the changes, execute the PRODRIVE(tm) program and you will have all"M9$"the memory or some of the memory available to lock-out any bank you want for use by you or by a program. If you" M4$"need all the memory available for ram disk, then just change the " M5$"PRODRIVE(tm) program so that it gives you all the memory. To do this"0 M6$"all you need to do iave a ram disk"` L9$"of 64K less than the memory on your ram card. This feature was done" M1$"because most programs being written today use a total of 128K to " M2$"operate. If this is unacceptable to you, you have the ability to"H M3$"ly makes half"^ L5$"a disk drive. With PRODRIVE(tm), you can have up to 8 disk drives." L6$"To initiate the larger storage capacity of the ram disk, just type:" L7$"BRUN PRODRIVE" L8$"Once this program has been installed, you will now hprocess and the files that will be"pM7$"put in the PRODRIVE(tm) will be preserved when you reset out of"M8$"ProDOS or boot another operating system."M9$(27)(15)"@"(14)(24)10370L1$"ProDOS PRODRIVE(tm) INSTRUCTIONS (Example)"1L2$"Lock out banks 0, 1, 9, and 10:"WL3$" ]BLOAD PRODRIVE"L4$" ]POKE 8195,((2^0) + (2^1))"L5$" ]POKE 8196,(((2^9) + (2^10))/256)"L6$" ]CALL 8192"0L7$"The example should be vx-" ," u!vw --./0 3 !}~&~dx  }`ޥL* А '!!+H h肠JK }`Syh! PLEASE SELECT ONE: >>>";:Q$:Q$:N(Q$):80: drt B Z::U dD$"-PRODRIVE" nI12000:I::"ProDrive Installed": xD$;"-PRODRIVE":D$;"-COPY.FILES" D$"-PRODRIVE.DOC": D$"-COPY.FILES.DOC":oDrive(tm)":6 224:"2) Copy Files to ProDrive":] 724:"3) ProDrive Documentation": <24:"4) Copy.Files Documentation": A24:"5) Exit to Basic": F24:"Please Select One:";:Q$:Q$:N(Q$) PN100,120,140,1508 UN5Ģ18:21:"<<2(10:5:L9$N<(11:5:M1$lF(13:(40((M2$))2):M2$|P(15:5:M3$Z(16:5:M4$d(18:(40((M5$))2):M5$n(23:"Press any key to continue...";:16384,128:16368,0x(:(1:(40((L'16:5:M4$!'17:5:M5$1'18:5:M6$A'19:5:M7$Q'20:5:M8$a'21:5:M9$'23:"Press any key to continue...";:16384,128:16368,0':'1:(40((L1$))2):L1$'3:5:L2$'4:5:L3$(5:5:L4$ (6:5:L5$changes implemented."" 10580?'1:(40((L1$))2):L1$I'34,2X$'3:5:L2$g.'4:5:L3$v8'5:5:L4$B'6:5:L5$L'7:5:L6$V'9:(40((L7$))2):L7$`'11:5:L8$j'12:5:L9$t'13:5:M1$~'14:5:M2$'15:5:M3$ery familiar to you except for the CALL 8192."|L8$"When you do the BLOAD PRODRIVE, you load the PRODRIVE program in "L9$"memory at location 8192 decimal or 2000 hexadecimal. The CALL 8192"M1$"actually starts the PRODRIVE program with the "Zy 0 cH d!e"f }` j HyԂhՂyUV !Ꝫ < }`H]gg}z152z1҂5ӂ2ԂՂvzzκz-iiziz.Hizh(Hizh8Ei(izLKpziȑLHiȑh8Eiqz/zE`888RxV !&ʍRNL5NLBH!EELVrLLy{Hs{3qh4rzQ;R uul>uuuvdwaxxRyVz{{}0}O} !#$%&)HxuhHudƍheǍu `%GGGXGv%H52hH`vhHz;gvhy {|}Nv ~~i~~~~ prt ?9@ABt 3 tt8Pi ȩ!ȩ e} p` pp\\\]]^]~i~~~~ p56 p`t耝逝s\FfL,O^Ϥ6(h`eЭdeeЦNejd`Hsvh` цގ%ѢލssƎL r %ssƟssĞ֍ ?ؠȱ k Рȱ򅟢 L] T  Ff ȱ  `mХHɉ)LИHL LG^ύs`^ύs`mѥ^idХ_iJndL,ѠHȱHa baЅbЅ hhhKhJ ХHɉ)Lҩf Li͒}NE璩Ѝᑩ i M,i Gi XOz{G Н̓ ΃LσЃу Н Н 8,9ӝ: Ԑ( ` ␱` 8P ~lhh`W~ 0~L}`~ 0~ڠi~ 0~Ѡr~ 0~ȄȘ8e`  $ Qꑰȑ ' T v ,"-"Y!U! T v ,E!,V!W!X! ! LWp SEG.M0ing Escape will  delete the filemit ESCAPE wird die Datei geloescht Avec ESCAPE on peut  annuler les data.}z;` H}h` }xB;C`HH W~ `~'i~+r~/~u }`L&|zJ;K`H| h *5+!6,7-ʩL8P"##>|3|3}K}K`#}#}=}=}`X}#X}#o};o};`+Q/Press   3 ȝl{؅~>~ ~j }`L*7H)sh*tz; 3 ȍņ|~>~Ѓ Desktop Expander |"b d18:"| |" n18:"|__________________________________________|" x18 18:"Copyright (c) 1984, 1985 Applied Engineering" 18:" ALL RIGHTS OT USE YOUR ORIGINAL APPLEWORKS DISKS! Use this utility only on a"s " BACKUP copy of the AppleWorks disks." :"- If your version of AppleWorks requires a printer interface configuration" " utility, install it first. AppleWorks version 1.2rogram, the"T0 "copyrights held by Apple Computer, Inc. are in no way altered."_: 12000gD o : "This utility will configure AppleWorks to use the additional memory available" "on the Applied Engineering memory card."E :"- DO N "the law copying includes translating into another language." :"You may use this software on any computer owned by you but extra copies cannot"! "be made for this purpose."& :"In the modification of the AppleWorks program by this utility pthe software or to make an archival copy. This exception does not allow copies" "to be made for others, whether or not sold, but all of the material purchased" "including backup copies) my be sold, loaned, or given to another person. Under"Ais software is copyrighted by Applied Engineering, with all rights reserved." "Under the copyright laws, these programs may not be copied, in whole or part," "without the written consent of Applied Engineering, except in the normal use of"R "lier versions of this utility";,412000c>:ADDRESS768808:CODE:: Reread beginning datalH280R 11,1,2,4,5,8,9,10,12,16,32,48 Modify AppleWorks   Display license and contract  29:"Statement of Copyright"O :"ThNB64),4);3"K  ";:10000n " ";(" "((NB1)64),4);"K"t*!/:"Note: Increasing the number ro WP lines and DB records to over 15,000 utilizes":"30K of Desktop space previously available with ear)"-prodrive.menu"4000H Display memory configuration chart y:23:"Some Possible Memory Configurations":" Auxiliary Memory AppleWorks Desktop Total Apple Memory"NI1NNB  10:(" "(o BASIC"h::$r15:"=> ";6|16368,0:A$E(A$)3ij\A$"1"A$"5"380(A$)1000,2000,3000,1500,4000 Perform the memory test :16384: Call memory test routine already bloaded in12000:220:(4(,10:"Desktop to ";:NBTB:10000:06:V@15:"1. ";:11000:"Memory Test"J15:"2. Display optional Memory Configuration Chart"T15:"3. Execute Appleworks Desktop Enhancements"^15:"4. ProDrive options menu" c15:"5. Exit teering 24 January 1986"?I180:"-";:W23:I180:"-";:k5:34,4:35,22 Print up MAIN MENU screen :36:"MAIN MENU""::10:"Your";:11000:"has ";64TB64IIC;"K of memory and can expand the AppleWorks"nvert 0-47 to 1-481 Load in binary files ; 4500b Display header (create window) :"Super AppleWorks Desktop Expander Utility Version 5.0.2" "By Michael Wilks"+"Copyright (c) 1984, 1985, Applied Enginhine long routine to return size of AE ram card 0,141,9,192,160,127,140,115,192,132,0,136,16,248,200,200,192,128,240,12,140,115,192,196,0,208,244,238,0,3,208,239,141,8,192,169,0,141,115,192,96 769:TB(768): tb=total avail banks TBTB1: CoRESERVED"f ::"-------------------------------------------------------------------------------" A$"Please Wait":12030 Check configuration IIC((1101)6(1088)): Check ROMs for id1 ADDRESS768808:CODE:ADDRESS,CODE:: Mac or higher does not require"p " an interface utility. Contact an Authorized Apple dealer for AppleWorks" " upgrade details." 12000 Display all kinds of documentation  5000: Multiple disk save docs 5500: Auto-Load docs 6000: Printer Buffer docs= 6500: Time Utility docsS Start Working  10:"Remove the AppleWorks Desktop Expander Utility from the disk drive." :"Place your COPY of the AppleWorks STARTUP disk in drive one." 12010 A$"WorkinL THE AUTO-LOAD? ";C(A$:A$"n"A$"N"A$"y"A$"Y"5610_(A$;:AL(A$"y"A$"Y")g(:(k Printer buffer docs (p24:"AppleWorks Printer Buffer Option" )z:"This option is available to users of 128K or greater Applied Engineering ks"\':"This option can be interrupted by pressing the ESCAPE key while AppleWorks is"'"loading the functions from the PROGRAM disk. The Auto-Load option will be"'"stopped and no extra functions will be loaded."(:"DO YOU WANT TO INSTALAppleWorks PROGRAM will be loaded into"{&"memory. This will eliminate the need for AppleWorks to access the special"&"function 'overlays' during normal operation."':"This timesaving feature will add about a minute to the startup of AppleWor%w Auto - Load docs C%|27:"AppleWorks Auto-Load Option"%:"If you have a 256K or larger Applied Engineering memory card, you can use this"%"option to increase the performance of AppleWorks.")&:"During AppleWorks startup all of the from the first data disk then insert the next disk(s) as prompted."$:"To cancel a single or multiple disk save operation press the ESCAPE key. This"$"will DELETE the current file or file segment from the data disk. BE CAREFUL!"$12000% disk space the user"l#"will be prompted to insert the next data disk. Data disks used for segmented"#"files MUST have the same volume (disk) names."#:"To load a segmented file onto the AppleWorks desktop the user must load the"E$"file 24:"Multiple Disk Save Documentation"}":"AppleWorks desktop files larger than the storage capacity of the data disk"""will be segmented and must be stored on more than one disk."#:"When saving a file that is larger than the available data4000$! Exit back to BASIC *!0!6! 768,V(V0op expansion+T Save it back to disk MV(4)"unlock aplworks.system"`(4)"bsave aplworks.system,tsys,A$4000,e$6EFC"j(4)"unlock seg.00"t(4)"bsave seg.00,tsys,A$8000"| Patch program side of AW #~:10:"Remove the AppleWorks ((16385)23):V3((16385)37):VG((16385)46):VF((16385)75):V1VA((16394)64):VB(VA)8NV6:VV02V13V24VG5VF6V3:N(NV)@ Make patches B7000: Fix up all the changes to different versionsL94096: Patch SEG.00 for deskt00"ER3(16386)64ė:11:"This Desktop Expander Utility can not be applied to a copy that already had this program run on it.":12000:::$(4)"bload seg.00,tsys,A$8000", Check version of AW a.V0((16385)149):V1((16385)3):V2g...":12030 :; 13000: Display configure optionsA :M 20000 N(48944)16:I1(N7):NN8(N7): Get current slot, drive for simplicity (4)"prefix,s";N;",d";I Load in the AW files (4)"bload aplworks.system,tsys,a$40memory"])"cards. The printer buffer will allow the user to continue to use AppleWorks")"while the printer is printing. When printing a file, there is a delay to fill")"the buffer before printing starts."6*:"THIS OPTION WILL NOT WORK WITH ALL PRINTER INTERFACES. If this option does not"*"work with your printer interface, your interface DOES NOT support the Apple"*"standard Pascal 1.1 protocol for status checking. Contact the manufacturer of"+"your printer interface card 79408VF7960=8A$"Segmented Desktop file...":7980|8A$"Please insert NEXT disk with SAME VOLUME NAME":7980:8A$"Die Datei wird segmentiert":79808A$"Neue Diskette einlegen und eine Taste Druecken!":7980: 9A$"La fiche est segmeone 7xI1NV:N(I):%7NN(V)B7PK(PTR),N(N256)256X7PK(PTR)1,N256f7PTRPTR2l77 Poke in correct translation to correct version 7 First line has a maximum of 26 characters and second line a max of 52 characters8VG5: Move column number of printing 'A-? for help' to cover up longer K avail6/N(V021211)(V121235)(V221231)(VG21254)(VF21283)(V324008):N,243:N2,179: Don't delete AE prodrive647s Subroutine to read all address and poke in correct SEG.00 gets moved to 4K lang card bankQ5 Poke in permanent changes to AW 5 N(V021089)(V121089)(V221043)(VG21060)(VF21104)(V321152):INN3:I,(I1)::I,("R"): Print 'R' after version numberN6*PTR440962168:PK(PTR)40966,6delete WP and SS when adding to desktopq47800:15356,15356,15356,15341,15374,15384: Delete WP from desktop47800:7970,7970,7935,7930,7981,7946: Poke in address of AW input routine)57800:13187,13211,13207,13230,13259,13519: Address of whereddress of 'open fn' for multi-save37800:19973,19973,19973,20104,20081,20036: Go back to read/write after new disk in multi-save37900: Store strings for multi-save in proper languages)47800:27130,27130,27147,27105,27160,27644: Address of ,64: New start address to AW.RW.ADVx2PK(PTR),(16539)10:PTRPTR2: Poke in address of convert routines' buffer27800:13122,13146,13142,13165,13194,13200: Handle address of auto-load intercept$37800:27078,27078,27120,27218,27158,27380: A)(V319):PTR,N:PTRPTR8=1t Poke in options selected S1vPTR,AL:PTRPTR1i1PTR,PB:PTRPTR11PTR,CS:PTRPTR11 Poke in address changes 1PK(PTR),(16385):PK(PTR)1,(16386):PTRPTR2: Starting address of AW&216385,0:16386N"A$"y"A$"Y"660050A$;:CS(A$"y"A$"Y")=0:`0S Patch startup side of disk 0XN:N7000: Allign data to this point0bN:N7000:0,00lPTR640963: Address of AW.RW.ADV param table1nN(V016)(V117)(V218)(VG146)(VF146t both)."Z/:"If you choose this option, DO NOT apply any other Time Modifications!"/"(If you have the //c System Clock you must still install 'Clock.System'.)"/:"INSTALL THE APPLIED ENGINEERING TIME DISPLAY OPTION? ";0A$:A$"n"A$"splay option also allows the AppleWorks user to enter the current"."date and time into a Data Base category by typing the @ character as the only"."entry in the category. The name of the category must contain the word DATE or" /"TIME (but noeering clocks and all ProDOS clocks."}-x:"The 'OA-? for help' message in the bottom line of the AppleWorks screen will"-"be replaced by a date and time display. You can still use Open-Apple-? to"-"access the help screen."D.:"The Time Dierial ports."=,:"INSTALL THE PRINTER BUFFER OPTION? ";k,A$:A$"n"A$"N"A$"y"A$"Y"6120,A$;:PB(A$"y"A$"Y"),:,_ Time Utility Docs ,d25:"AppleWorks Time Display Option"'-n:"This option will support Applied Enginfor update details."h+:"The Printer Buffer option has been tested with the following interfaces:"+"Apple Super Serial card, Practical Peripherals GraphiCard V1.1 or later, and","SeriALL card, Orange Micro' Grappler+ V3.2, and the Apple //c sntee":7980S9"A$"Inserez le prochain disque et appuyez sur une touche":7980:g9,PK(PTR),(A$)96I1(A$):PK(PTR)I,((A$,I,1))::PTRPTR2:9 ' Print correct desktop size to nb banks 9': :'N14.7547.5(NB1):NB16NN.05(NB16): Roundoff):$'(" "((N)),4);"K";/:.'Q:* Print Z - Ram or Ramworks j:*IICĺ" Z - Ram ";::+" Ramworks ";::. Prompt user and wait :.A$"":12020:.A$"or 'Q' to quit ":.A$"Press Space Bar to continue "A$#;.24:868:140eering 24 January 1986"?I180:"-";:W23:I180:"-";:k5:34,4:35,22 Print up MAIN MENU screen :36:"MAIN MENU""::10:"Your";:11000:"has ";64TB64IIC;"K of memory and can expand the AppleWorks"nvert 0-47 to 1-481 Load in binary files ; 4500b Display header (create window) :"Super AppleWorks Desktop Expander Utility Version 5.0.2" "By Michael Wilks"+"Copyright (c) 1984, 1985, Applied Enginhine long routine to return size of AE ram card 0,141,9,192,160,127,140,115,192,132,0,136,16,248,200,200,192,128,240,12,140,115,192,196,0,208,244,238,0,3,208,239,141,8,192,169,0,141,115,192,96 769:TB(768): tb=total avail banks TBTB1: CoRESERVED"f ::"-------------------------------------------------------------------------------" A$"Please Wait":12030 Check configuration IIC((1101)6(1088)): Check ROMs for id1 ADDRESS768808:CODE:ADDRESS,CODE:: Mac Desktop Expander |"b d18:"| |" n18:"|__________________________________________|" x18 18:"Copyright (c) 1984, 1985 Applied Engineering" 18:" ALL RIGHTS _______________"J 218:"| |" <18:"| Super |" F18:"| AppleWorks |" P18:"| TM |"* Z18:"| j SADE Startup By Michael Wilks |940964256 PK(X)(X)(X1)2568192::(4)"pr#3" Print up startup screen :6 (18:" ___________________________8:PF$:PF$""PF$"/APPLEWORKS".?aN20100M?fN:ERER1:(4)"prefix"PF$Y?gN20000_?hN?pN"Unable to read/write on disk. Please make sure a good copy of AppleWorks is in":"the drive and the drive door is closed":?N20000?N3600 write protect tab off disk ":"and reinsert":x>HN"Cannot find correct file":ER2ĺ:"MODIFICATION ABORTED.":::>RNER2ĺ"Please check drive for an exact copy of the AppleWorks disk.":"?\N"Please enter the prefix of the AppleWorks program":865=3CSĖ20:"Clock Display":20:"Data Base Clock";=3\=N Error Handling routines = N(222)15ĉ:23::(7)"ERROR -- code = ";(222):=*N18:(7):(222)2120020,20040,20080:12010:13000:1>4N"Disk is write protected. Please remove theected 2<2:8:"Configuring AppleWorks for:":T<220:"Increased desktop size"{<220:"15,200 Records in Data Base"<220:"15,200 lines in Word Processor"<220:"Multiple Disk Saves"<2ALĖ20:"Auto-Load patch"=3PBĖ20:"Printer Buffer"3,((80(A$))2)((A$)25):A$;4;/(A$)25ıF;/16368,0:B$U;/(B$)3ijp;/B$" "(B$)1312070;!/(A$)32((A$)32B$"q"B$"Q")12050;&/:24:868:;0/(A$)32ı;:/B$"q"B$"Q"4000;D/<2 Configuration options sel(,10:"Desktop to ";:NBTB:10000:06:V@15:"1. ";:11000:"Memory Test"J15:"2. Display optional Memory Configuration Chart"T15:"3. Execute Appleworks Desktop Enhancements"^15:"4. ProDrive options menu" c15:"5. Exit to BASIC"h::$r15:"=> ";6|16368,0:A$E(A$)3ij\A$"1"A$"5"380(A$)1000,2000,3000,1500,4000 Perform the memory test :16384: Call memory test routine already bloaded in12000:220:(4op expansion+T Save it back to disk MV(4)"unlock aplworks.system"`(4)"bsave aplworks.system,tsys,A$4000,e$6EFC"j(4)"unlock seg.00"t(4)"bsave seg.00,tsys,A$8000"| Patch program side of AW #~:10:"Remove the AppleWorks ((16385)23):V3((16385)37):VG((16385)46):VF((16385)75):V1VA((16394)64):VB(VA)8NV6:VV02V13V24VG5VF6V3:N(NV)@ Make patches B7000: Fix up all the changes to different versionsL94096: Patch SEG.00 for deskt00"ER3(16386)64ė:11:"This Desktop Expander Utility can not be applied to a copy that already had this program run on it.":12000:::$(4)"bload seg.00,tsys,A$8000", Check version of AW a.V0((16385)149):V1((16385)3):V2g...":12030 :; 13000: Display configure optionsA :M 20000 N(48944)16:I1(N7):NN8(N7): Get current slot, drive for simplicity (4)"prefix,s";N;",d";I Load in the AW files (4)"bload aplworks.system,tsys,a$40 6000: Printer Buffer docs= 6500: Time Utility docsS Start Working  10:"Remove the AppleWorks Desktop Expander Utility from the disk drive." :"Place your COPY of the AppleWorks STARTUP disk in drive one." 12010 A$"Workin or higher does not require"p " an interface utility. Contact an Authorized Apple dealer for AppleWorks" " upgrade details." 12000 Display all kinds of documentation  5000: Multiple disk save docs 5500: Auto-Load docsOT USE YOUR ORIGINAL APPLEWORKS DISKS! Use this utility only on a"s " BACKUP copy of the AppleWorks disks." :"- If your version of AppleWorks requires a printer interface configuration" " utility, install it first. AppleWorks version 1.2rogram, the"T0 "copyrights held by Apple Computer, Inc. are in no way altered."_: 12000gD o : "This utility will configure AppleWorks to use the additional memory available" "on the Applied Engineering memory card."E :"- DO N "the law copying includes translating into another language." :"You may use this software on any computer owned by you but extra copies cannot"! "be made for this purpose."& :"In the modification of the AppleWorks program by this utility pthe software or to make an archival copy. This exception does not allow copies" "to be made for others, whether or not sold, but all of the material purchased" "including backup copies) my be sold, loaned, or given to another person. Under"Ais software is copyrighted by Applied Engineering, with all rights reserved." "Under the copyright laws, these programs may not be copied, in whole or part," "without the written consent of Applied Engineering, except in the normal use of"R "lier versions of this utility";,412000c>:ADDRESS768808:CODE:: Reread beginning datalH280R 11,1,2,4,5,8,9,10,12,16,32,48 Modify AppleWorks   Display license and contract  29:"Statement of Copyright"O :"ThNB64),4);3"K  ";:10000n " ";(" "((NB1)64),4);"K"t*!/:"Note: Increasing the number ro WP lines and DB records to over 15,000 utilizes":"30K of Desktop space previously available with ear)"-prodrive.menu"4000H Display memory configuration chart y:23:"Some Possible Memory Configurations":" Auxiliary Memory AppleWorks Desktop Total Apple Memory"NI1NNB  10:(" "(STARTUP disk from the disk drive"k:"Place your COPY of the AppleWorks PROGRAM disk into drive one."v1200013000A$"Working...":12030(V0VA)ĺ(4)"unlock seg.mn":3770(4)"unlock seg.m0":(4)"unlock seg.m1"> 768,V(V0VA):74096: Pass parameter and patch program side of disk (769)ė:::(7)"ProDOS Error, code ";(769):"AppleWorks not modified"::  Finished A$"Configuration complete":12030 I110:N(16336)1(16336): I12000: !splay option also allows the AppleWorks user to enter the current"."date and time into a Data Base category by typing the @ character as the only"."entry in the category. The name of the category must contain the word DATE or" /"TIME (but noeering clocks and all ProDOS clocks."}-x:"The 'OA-? for help' message in the bottom line of the AppleWorks screen will"-"be replaced by a date and time display. You can still use Open-Apple-? to"-"access the help screen."D.:"The Time Dierial ports."=,:"INSTALL THE PRINTER BUFFER OPTION? ";k,A$:A$"n"A$"N"A$"y"A$"Y"6120,A$;:PB(A$"y"A$"Y"),:,_ Time Utility Docs ,d25:"AppleWorks Time Display Option"'-n:"This option will support Applied Enginfor update details."h+:"The Printer Buffer option has been tested with the following interfaces:"+"Apple Super Serial card, Practical Peripherals GraphiCard V1.1 or later, and","SeriALL card, Orange Micro' Grappler+ V3.2, and the Apple //c sTH ALL PRINTER INTERFACES. If this option does not"*"work with your printer interface, your interface DOES NOT support the Apple"*"standard Pascal 1.1 protocol for status checking. Contact the manufacturer of"+"your printer interface card memory"])"cards. The printer buffer will allow the user to continue to use AppleWorks")"while the printer is printing. When printing a file, there is a delay to fill")"the buffer before printing starts."6*:"THIS OPTION WILL NOT WORK WIL THE AUTO-LOAD? ";C(A$:A$"n"A$"N"A$"y"A$"Y"5610_(A$;:AL(A$"y"A$"Y")g(:(k Printer buffer docs (p24:"AppleWorks Printer Buffer Option" )z:"This option is available to users of 128K or greater Applied Engineering ks"\':"This option can be interrupted by pressing the ESCAPE key while AppleWorks is"'"loading the functions from the PROGRAM disk. The Auto-Load option will be"'"stopped and no extra functions will be loaded."(:"DO YOU WANT TO INSTALAppleWorks PROGRAM will be loaded into"{&"memory. This will eliminate the need for AppleWorks to access the special"&"function 'overlays' during normal operation."':"This timesaving feature will add about a minute to the startup of AppleWor%w Auto - Load docs C%|27:"AppleWorks Auto-Load Option"%:"If you have a 256K or larger Applied Engineering memory card, you can use this"%"option to increase the performance of AppleWorks.")&:"During AppleWorks startup all of the from the first data disk then insert the next disk(s) as prompted."$:"To cancel a single or multiple disk save operation press the ESCAPE key. This"$"will DELETE the current file or file segment from the data disk. BE CAREFUL!"$12000% disk space the user"l#"will be prompted to insert the next data disk. Data disks used for segmented"#"files MUST have the same volume (disk) names."#:"To load a segmented file onto the AppleWorks desktop the user must load the"E$"file 24:"Multiple Disk Save Documentation"}":"AppleWorks desktop files larger than the storage capacity of the data disk"""will be segmented and must be stored on more than one disk."#:"When saving a file that is larger than the available data4000$! Exit back to BASIC *!0!6!HN"Cannot find correct file":ER2ĺ:"MODIFICATION ABORTED.":::>RNER2ĺ"Please check drive for an exact copy of the AppleWorks disk.":"?\N"Please enter the prefix of the AppleWorks program":865=3CSĖ20:"Clock Display":20:"Data Base Clock";=3\=N Error Handling routines = N(222)15ĉ:23::(7)"ERROR -- code = ";(222):=*N18:(7):(222)2120020,20040,20080:12010:13000:1>4N"Disk is write protected. Please remove theected 2<2:8:"Configuring AppleWorks for:":T<220:"Increased desktop size"{<220:"15,200 Records in Data Base"<220:"15,200 lines in Word Processor"<220:"Multiple Disk Saves"<2ALĖ20:"Auto-Load patch"=3PBĖ20:"Printer Buffer"3,((80(A$))2)((A$)25):A$;4;/(A$)25ıF;/16368,0:B$U;/(B$)3ijp;/B$" "(B$)1312070;!/(A$)32((A$)32B$"q"B$"Q")12050;&/:24:868:;0/(A$)32ı;:/B$"q"B$"Q"4000;D/<2 Configuration options sel Roundoff):$'(" "((N)),4);"K";/:.'Q:* Print Z - Ram or Ramworks j:*IICĺ" Z - Ram ";::+" Ramworks ";::. Prompt user and wait :.A$"":12020:.A$"or 'Q' to quit ":.A$"Press Space Bar to continue "A$#;.24:868:140ntee":7980S9"A$"Inserez le prochain disque et appuyez sur une touche":7980:g9,PK(PTR),(A$)96I1(A$):PK(PTR)I,((A$,I,1))::PTRPTR2:9 ' Print correct desktop size to nb banks 9': :'N14.7547.5(NB1):NB16NN.05(NB16):79408VF7960=8A$"Segmented Desktop file...":7980|8A$"Please insert NEXT disk with SAME VOLUME NAME":7980:8A$"Die Datei wird segmentiert":79808A$"Neue Diskette einlegen und eine Taste Druecken!":7980: 9A$"La fiche est segmeone 7xI1NV:N(I):%7NN(V)B7PK(PTR),N(N256)256X7PK(PTR)1,N256f7PTRPTR2l77 Poke in correct translation to correct version 7 First line has a maximum of 26 characters and second line a max of 52 characters8VG5: Move column number of printing 'A-? for help' to cover up longer K avail6/N(V021211)(V121235)(V221231)(VG21254)(VF21283)(V324008):N,243:N2,179: Don't delete AE prodrive647s Subroutine to read all address and poke in correct SEG.00 gets moved to 4K lang card bankQ5 Poke in permanent changes to AW 5 N(V021089)(V121089)(V221043)(VG21060)(VF21104)(V321152):INN3:I,(I1)::I,("R"): Print 'R' after version numberN6*PTR440962168:PK(PTR)40966,6delete WP and SS when adding to desktopq47800:15356,15356,15356,15341,15374,15384: Delete WP from desktop47800:7970,7970,7935,7930,7981,7946: Poke in address of AW input routine)57800:13187,13211,13207,13230,13259,13519: Address of whereddress of 'open fn' for multi-save37800:19973,19973,19973,20104,20081,20036: Go back to read/write after new disk in multi-save37900: Store strings for multi-save in proper languages)47800:27130,27130,27147,27105,27160,27644: Address of ,64: New start address to AW.RW.ADVx2PK(PTR),(16539)10:PTRPTR2: Poke in address of convert routines' buffer27800:13122,13146,13142,13165,13194,13200: Handle address of auto-load intercept$37800:27078,27078,27120,27218,27158,27380: A)(V319):PTR,N:PTRPTR8=1t Poke in options selected S1vPTR,AL:PTRPTR1i1PTR,PB:PTRPTR11PTR,CS:PTRPTR11 Poke in address changes 1PK(PTR),(16385):PK(PTR)1,(16386):PTRPTR2: Starting address of AW&216385,0:163868:PF$:PF$""PF$"/APPLEWORKS".?aN20100M?fN:ERER1:(4)"prefix"PF$Y?gN20000_?hN?pN"Unable to read/write on disk. Please make sure a good copy of AppleWorks is in":"the drive and the drive door is closed":?N20000?N3600